<?xml version='1.0' encoding='UTF-8' ?>
<!DOCTYPE composition PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<ui:composition xmlns="http://www.w3.org/1999/xhtml"
                xmlns:ui="http://java.sun.com/jsf/facelets"
                template="./template.xhtml"
                xmlns:h="http://xmlns.jcp.org/jsf/html"
                xmlns:f="http://xmlns.jcp.org/jsf/core">
    <ui:define name="content">
        <h1>Nuevo Mensaje</h1>
        <h:form id="newMessageForm">
            Recipiente:
            <h:selectOneMenu id="messageRecipientsMenu" value="#{mensajesMBean.dni}">
                <f:selectItems value="#{mensajesMBean.possibleRecipients}" var="usr"
                               itemLabel="#{usr.nombre} #{usr.apellidos}" itemValue="#{usr.dni}" />
            </h:selectOneMenu>
            <br /><br />
            Tipo:
            <h:selectOneRadio value="#{mensajesMBean.messageType}" layout="pageDirection" class="messageTypes" >
                <f:selectItems value="#{mensajesMBean.allMessageTypes}" var="mTipo"
                               itemLabel="#{mTipo}" itemValue="#{mTipo}" />
            </h:selectOneRadio>
            <br />
            Text de mensaje: <br />
            <h:inputTextarea class="messageText" rows="14" value="#{mensajesMBean.texto}" />
            <br />
            <h:commandButton class="simpleButton" value="Enviar" action="#{mensajesMBean.sendMessage()}" />
        </h:form>
    </ui:define>
</ui:composition>
